Measuring Process Consistency: Implications for Reducing Software Defects
نویسندگان
چکیده
ÐIn this paper, an empirical study that links software process consistency with product defects is reported. Various measurement issues such as validity, reliability, and other challenges in measuring process consistency at the project level are discussed. A measurement scale for software process consistency is introduced. An empirical study that uses this scale to measure consistency in achieving the CMM goal questions in various key process areas (KPAs) in 45 projects at a leading software vendor is reported. The results of this analysis indicate that consistent adoption of practices specified in the CMM is associated with a lower number of defects. Even a relatively modest improvement in the consistency of implementing these practices is associated with a significant reduction in field defects. Index TermsÐSoftware process consistency, software process measurement, CMM, software defects, empirical model.
منابع مشابه
A Novel Method for Ultrasonic Evaluation of Horizontal Defects Using Time-of-Flight Diffraction
Time-of-flight diffraction method (ToFD) is an amplitude-independent sizing method which is based on the measurement of time-of-flight of defect tip diffracted waves. Although ToFD can measure through-wall length of defect accurately, this method is not capable of measuring horizontal defect size. In this paper, a new ToFD method for evaluating horizontal planar defects is presented. The finite...
متن کاملSoftware Inspection: Eliminating Software Defects1
Introduction Software inspection is an industry-proven process for eliminating defects and reducing development costs in complex systems. Software inspections can identify and eliminate approximately 80 percent of all software defects during development. When inspections are combined with normal testing practices, defects in fielded software can be reduced by a factor of 10. By reducing the amo...
متن کاملCriteria Based Evaluation Pattern for Software Design Model
Software design evaluation plays an important role in software development process, to generate software product with high levels of productivity and efficiency. To achieve high level of qualitative software product, implementation of pattern can create a domain specific framework to provide consistency throughout a software solution. This paper proposed an evaluation pattern called Criteria Ba...
متن کاملTowards Measuring the Project Management Process During Large Scale Software System Implementation Phase
Project management is an important factor to accomplish the decision to implement large-scale software systems (LSS) in a successful manner. The effective project management comes into play to plan, coordinate and control such a complex project. Project management factor has been argued as one of the important Critical Success Factor (CSF), which need to be measured and monitored carefully duri...
متن کاملImproving Quality of Functional Requirements by Measuring Their Functional Size
For many years, the software industry has been applying different types of reviews on their requirements documents to identify and remove defects that would otherwise propagate in the development life cycle, leading to rework and extra cost to fix at later phases. An inspection is a review technique known to be efficient at identifying defects but, like any other review technique, it does not g...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Software Eng.
دوره 25 شماره
صفحات -
تاریخ انتشار 1999